Update Bundled @wordpress/* monorepo - #49272
Conversation
|
Are you an Automattician? Please test your changes on all WordPress.com environments to help mitigate accidental explosions.
Interested in more tips and information?
|
|
Probably the easiest way when there are so many merge conflicts is to have the bot regenerate the PR and then re-cherry-pick the fixes, then proceed with fixing things from there. 🙂 Details in p1783346901912599-slack-C05Q5HSS013. |
039f020 to
deb5a7a
Compare
There's now an indirect dep, sigh.
… privateApis Fresh full-repo sweep on the rebased bundled-@WordPress update (#49272 @ ea265e7: theme 0.17.0 / ui 0.17.0 / stylelint-config 23.42.0 / eslint-plugin 25.6.0). Rename every WPDS token to the 0.16/0.17 names, migrate the charts Storybook decorator off theme privateApis to the public ThemeProvider export (+ drop unlock.ts), and align the adamwoodnz fallback (#6d6d6d -> #707070). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
gap="s" is not a valid GapSize; use "sm". Unmasked by the ui bump on #49272. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
<Icon> requires a ReactElement; guard with isValidElement (handles the empty- string icon a caller passes). Unmasked by the @wordpress/icons bump on #49272. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Edited/Blocked NotificationRenovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. |
retrofox
left a comment
There was a problem hiding this comment.
Tested and lgtm.
Audited CSS DS tokens; updated libs that used the unlock fr privateApis. Visually, it looks as usual. Rebuilt all packages/plugins from scratch.
🚀
This PR contains the following updates:
2.3.1→2.5.02.1.0→2.5.00.16.1→0.18.014.3.0→17.1.013.1.0→15.1.0^13.0.0→^15.0.0^13.0.0→^15.0.09.31.0→9.35.00.15.1→0.17.0^0.15.0→^0.17.00.13.0→0.17.0^0.13.0→^0.17.0~1.13.0→~1.17.00.1.1-next.v.202606191442.0→0.2.00.1.1-next.v.202606191442.0→0.2.0Release Notes
WordPress/gutenberg (@wordpress/admin-ui)
v2.5.0Compare Source
v2.4.1Compare Source
v2.4.0Compare Source
Internal
var(--wpds-dimension-base)primitive token, adopting--wpds-dimension-size-*tokens (#79254).WordPress/gutenberg (@wordpress/build)
v0.18.0Compare Source
v0.17.0Compare Source
Documentation
genereatedtypo togeneratedin README. (#79331)WordPress/gutenberg (@wordpress/dataviews)
v17.1.0Compare Source
v17.0.1: 17.0.1Compare Source
Changelog
Bug Fixes
WP_Fonts_Resolver::get_settings(). (55981)Contributors
@anton-vlasenko
v17.0.0Compare Source
Breaking Changes
DataViewsPicker:DataViewsPicker.BulkActionToolbarnow renders only the bulk-selection info and action buttons, without pagination, matchingDataViews.BulkActionToolbar. The full footer it previously rendered (including pagination) is now exposed asDataViewsPicker.Footer, matchingDataViews.Footer. #79180Bug Fix
overflow: clipon field controls so focus rings of inner elements are no longer clipped. #79275Code Quality
@types/reactfromdependenciesto an optional peer dependency so consumers' React type version is used #79095..dataforms-layouts-panel__field-control; those overrides are no longer needed. #79275label-sidegap with the regular layout by using--wpds-dimension-gap-sm(8px). #79311Documentation
overridentypo tooverriddenin README. (#79331)DataViews,DataViewsPicker, andDataFormcomponents (#79460).Internal
--wpds-dimension-size-*design tokens #79093.var(--wpds-dimension-base)usages off the removed primitive token #79254.v16.0.1Compare Source
v16.0.0Compare Source
Breaking Changes
Enhancements
pickerActivitylayout that renders selectable items as a vertical activity timeline. #78941Code Quality
@types/reactdependency. #78882.Documentation
Internal
@ariakit/reactto0.4.29(#79055).v15.0.0Compare Source
Breaking Changes
Enhancements
Button. #75204Bug Fixes
paddingrule on grid item titles that was lost when the wrapping element's class was renamed. #75204Code Quality
@wordpress/base-stylesSCSS variables to@wordpress/themeCSS custom properties (design tokens) where possible. #75204Internal
Tooltipconsumers from@wordpress/componentsto the new compositionalTooltipin@wordpress/ui. #78470WordPress/gutenberg (@wordpress/icons)
v15.1.0Compare Source
v15.0.0Compare Source
Breaking Changes
currentColorby default. Consumers that style icons by setting inheritedfillon a wrapper should setcolorinstead, or passstyle={ { color: ... } }to the icon. (#79320)v14.0.1Compare Source
v14.0.0Compare Source
Code Quality
@types/reactdependency. #78882.Breaking Changes
timeToReadicon totime. (#78804)tabicon. (#77439)v13.3.0: 13.3.0Compare Source
Changelog
Enhancements
Preferences
Components
Block Library
parentsfilter. (40933)Build Tooling
Design Tools
CSS & Styling
Template Editor
npm Packages
List View
Bug Fixes
isNumberInputand fix its handling of value=0. (40896)Block Library
$commentis null. (40835)get_the_post_thumbnailfunction in the cover block.. (40853)Site Editor
Accessibility
Global Styles
Post Editor
Themes
Template Editor
Components
Design Tools
Code Editor
Global Styles
Performance
Block Library
Experiments
Block Library
Backspaceat the start. (40962)block.jsonflag. (40905)Data Layer
Documentation
Panelreadme. (41111)Components
DateTimePicker's stories. (40986)Code Quality
<div>. (40899)Block Library
Components
react-datesto 21.8.0. (40801)Plugin
Code Editor
Media
Block Editor
Post Editor
Tools
Testing
npm Packages
Block Library
First-time contributors
The following PRs were merged by first-time contributors:
Panelreadme. (41111)Contributors
The following contributors merged PRs in this release:
@aaronrobertshaw @adamziel @Addison-Stavlo @alexstine @amustaque97 @andrewserong @anomiex @aristath @c4rl0sbr4v0 @carolinan @ciampo @damiencarbery @DAreRodz @dcalhoun @draganescu @fabiankaegy @fluiddot @geriux @getdave @glendaviesnz @gziolo @jameskoster @JessicaGosselin @jffng @jhnstn @jorgefilipecosta @jostnes @jsnajdr @kevin940726 @luisherranz @luminuu @Mamaduka @mauriac @mchowning @mcsf @michalczaplinski @mikachan @n3f @noisysocks @ntsekouras @ockham @ramonjd @SavPhill @scruffian @shanjidah @SiobhyB @Soean @spacedmonkey @t-hamano @talldan @tomasztunik @tomjdv @walbo @youknowriad @ZebulanStanphill
v13.2.0Compare Source
WordPress/gutenberg (@wordpress/interface)
v9.35.0Compare Source
v9.34.1Compare Source
v9.34.0Compare Source
v9.33.1Compare Source
v9.33.0Compare Source
Documentation
v9.32.0Compare Source
WordPress/gutenberg (@wordpress/theme)
v0.17.0Compare Source
Breaking Changes
CornerRadiusPresettype export. Derive it fromThemeProvider'scornerRadiusprop instead (#79620).Internal
v0.16.0Compare Source
Breaking Changes
bgandfgdesign token groups tobackgroundandforeground. All--wpds-color-bg-*custom properties are now--wpds-color-background-*, and all--wpds-color-fg-*custom properties are now--wpds-color-foreground-*(#79098).--wpds-dimension-basedesign token. It was a primitive (the4pxbase unit) and is no longer exposed publicly (#79254).privateApisfrom the package exports due to API stabilization described in "New Features" (#78958).New Features
ThemeProvideras a public package export (#78958).--wpds-color-stroke-surface-cautionand--wpds-color-stroke-surface-caution-strongso thecautiontone has the same stroke-surface coverage as the other status tones (#79198).--wpds-border-radius-xlfor page and app shell surfaces so nested cards and notices can stay on--wpds-border-radius-lgwithout matching the parent radius (#78913).cornerRadiusprop toThemeProviderfor configuring the border-radius preset (none,subtle,moderate,pronounced) via prebuilt design token modes. #78816.brandanderrortones of the interactivebackground,foreground, andstrokecolor tokens (e.g.--wpds-color-stroke-interactive-brand-disabled,--wpds-color-background-interactive-brand-strong-disabled), for parity with the existingneutraldisabled tokens (#79124).Enhancements
ThemeProvider: forward thecornerRadiuspreset to the document element whenisRootis set, matchingcolorandcursor. #79153.Documentation
bgandfgdesign token groups tobackgroundandforeground. All--wpds-color-bg-*custom properties are now--wpds-color-background-*, and all--wpds-color-fg-*custom properties are now--wpds-color-foreground-*(#79098).--wpds-color-stroke-focus-branddesign token to--wpds-color-stroke-focus(#79125).Enhancements
--wpds-color-foreground-interactive-brand-activeand--wpds-color-foreground-interactive-error-activeto differentiate them from the non-activecounterparts (#79151).Bug Fixes
ThemeProvider: Strictly enforce the documented seed-color input contract forcolor.primary/color.background. Inputs outside sRGB (e.g.oklch()), previously accepted incidentally, now throw a clear error (#79148).Internal
ThemeProvideranduseThemeProviderStyles(#79126).child_process(#79199).Documentation
<ThemeProvider>delivery model, theisRootprop, and the canonical pattern for using<ThemeProvider>across documents (iframes and other portals) (#78664).Code Quality
ThemeProvider: Apply scoped custom properties via inlinestyle(mirrored onto the wrapper's own document element whenisRoot) instead of a per-instance<style>element (#78678).ThemeProvider: Stop serializingdata-wpds-root-provider="false"on non-root providers by only setting the attribute whenisRootistrue(#79253).postcss,esbuild, andviteas optional peer dependencies for the bundler plugins, and move@types/reactfromdependenciesto an optional peer dependency (#79095).WordPress/gutenberg (@wordpress/ui)
v0.17.0Compare Source
v0.16.1Compare Source
Internal
@wordpress/themeThemeProvidercompatibility fallback for older WordPress runtimes (#79620).v0.16.0Compare Source
Breaking Changes
Icon: The component no longer setsfill="currentColor"by default. Icons from@wordpress/iconsnow define how they inheritcurrentColorinternally, such as throughfillorstroke. Consumers should tint icons with the CSScolorproperty rather than relying on inheritedfillstyles. (#79320)Enhancements
Field.Description: Applytext-wrap: prettyto description text to avoid typographic widows (#79143).Autocomplete: AddAutocomplete.GroupandAutocomplete.GroupLabelsubcomponents (#78901).Code Quality
Button: Reference the medium font-weight design token instead of a literal value. No visual change (#79278).@types/reactfromdependenciesto an optional peer dependency so consumers' React type version is used (#79095).ButtonandAlertDialog: Reference the tone-specificbrand/errordisabled color tokens for disabled states instead of theneutralones, to match each element's tone. DisabledSelect/Autocomplete/Comboboxlist items also adopt thebranddisabled background token. No visual change (#79124).Bug Fixes
@wordpress/uihooks and stories (#79458).Popover: Disable popup transitions when Base UI marks animations as instant (#79432).Button: Fixloadingstate in forced colors mode (#78820).Button: Fixloadingprop affectingunstyledvariant (#78820).Internal
--wpds-dimension-size-*design tokens #79093.v0.15.1Compare Source
v0.15.0Compare Source
Breaking Changes
wp-ui-utilities,wp-ui-components,wp-ui-compositions, andwp-ui-overrideswith a single layerwp-ui(#78959).Code Quality
@types/reactdependency (#78882).Bug Fix
Configuration
📅 Schedule: Branch creation - Between 12:00 AM and 02:59 AM, on day 1 of the month ( * 0-2 1 * * ) in timezone UTC, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Renovate Bot.